home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Creating Shockwave Web Pages
/
SHOCKED.bin
/
software demos
/
soundedit 16 v2
/
soundeditª 16 version 2 demo
/
Sound Manager.rsrc
/
bin.rsrc_sift_-16560.txt
< prev
next >
Wrap
Text File
|
1995-06-22
|
19KB
|
345 lines
start:
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 000C movea.l A3, [A6 + 0xC]
0000000C 302B 0002 move.w D0, [A3 + 0x2]
00000010 5840 addq.w D0, 4
00000012 6724 beq +0x26 /* 00000038 */
00000014 5540 subq.w D0, 2
00000016 6730 beq +0x32 /* 00000048 */
00000018 5340 subq.w D0, 1
0000001A 6726 beq +0x28 /* 00000042 */
0000001C 5940 subq.w D0, 4
0000001E 672E beq +0x30 /* 0000004E */
00000020 5340 subq.w D0, 1
00000022 6730 beq +0x32 /* 00000054 */
00000024 5340 subq.w D0, 1
00000026 6732 beq +0x34 /* 0000005A */
00000028 0440 00FE subi.w D0, 0xFE
0000002C 673A beq +0x3C /* 00000068 */
0000002E 5340 subq.w D0, 1
00000030 673E beq +0x40 /* 00000070 */
00000032 5940 subq.w D0, 4
00000034 672C beq +0x2E /* 00000062 */
00000036 6040 bra +0x42 /* 00000078 */
label00000038:
00000038 2D7C 0001 0001 0010 move.l [A6 + 0x10], 0x10001
00000040 6062 bra +0x64 /* 000000A4 */
label00000042:
00000042 49FA 01DE lea.l A4, [PC + 0x1DE /* 00000222, value 0x4E56FFF8 */]
00000046 604A bra +0x4C /* 00000092 */
label00000048:
00000048 49FA 022E lea.l A4, [PC + 0x22E /* 00000278, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000004C 6044 bra +0x46 /* 00000092 */
label0000004E:
0000004E 49FA 0252 lea.l A4, [PC + 0x252 /* 000002A2, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000052 603E bra +0x40 /* 00000092 */
label00000054:
00000054 49FA 029E lea.l A4, [PC + 0x29E /* 000002F4, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000058 6038 bra +0x3A /* 00000092 */
label0000005A:
0000005A 7000 moveq.l D0, 0x00
0000005C 2D40 0010 move.l [A6 + 0x10], D0
00000060 6042 bra +0x44 /* 000000A4 */
label00000062:
00000062 49FA 0258 lea.l A4, [PC + 0x258 /* 000002BC, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000066 602A bra +0x2C /* 00000092 */
label00000068:
00000068 70CE moveq.l D0, 0xFFFFFFCE
0000006A 2D40 0010 move.l [A6 + 0x10], D0
0000006E 6034 bra +0x36 /* 000000A4 */
label00000070:
00000070 70CE moveq.l D0, 0xFFFFFFCE
00000072 2D40 0010 move.l [A6 + 0x10], D0
00000076 602C bra +0x2E /* 000000A4 */
label00000078:
00000078 0C6B 0100 0002 cmpi.w [A3 + 0x2], 0x100
0000007E 6C0A bge +0xC /* 0000008A */
00000080 2D7C 8000 8002 0010 move.l [A6 + 0x10], 0x80008002
00000088 601A bra +0x1C /* 000000A4 */
label0000008A:
0000008A 7000 moveq.l D0, 0x00
0000008C 2D40 0010 move.l [A6 + 0x10], D0
00000090 6012 bra +0x14 /* 000000A4 */
label00000092:
00000092 598F subq.l A7, 4
00000094 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000098 2F0B move.l -[A7], A3
0000009A 2F0C move.l -[A7], A4
0000009C 70FF moveq.l D0, 0xFFFFFFFF
0000009E A82A syscall ComponentDispatch
000000A0 2D5F 0010 move.l [A6 + 0x10], [A7]+
label000000A4:
000000A4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000000AA 4E5E unlink A6
000000AC 205F movea.l A0, [A7]+
000000AE 504F addq.w A7, 8
000000B0 4ED0 jmp [A0]
fn000000B2:
000000B2 4E56 0000 link A6, 0
000000B6 48E7 0108 movem.l -[A7], D7,A4
000000BA 202E 000C move.l D0, [A6 + 0xC]
000000BE A122 syscall NewHandle, flags=1
000000C0 2848 movea.l A4, A0
000000C2 200C move.l D0, A4
000000C4 6716 beq +0x18 /* 000000DC */
000000C6 4247 clr.w D7
000000C8 A162 syscall PurgeSpace, flags=1
000000CA 2008 move.l D0, A0
000000CC 0C80 0000 8000 cmpi.l D0, 0x8000
000000D2 6C10 bge +0x12 /* 000000E4 */
000000D4 204C movea.l A0, A4
000000D6 A023 syscall DisposHandle/DisposeHandle
000000D8 7E94 moveq.l D7, 0xFFFFFF94
000000DA 6008 bra +0xA /* 000000E4 */
label000000DC:
000000DC 558F subq.l A7, 2
000000DE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000000E2 3E1F move.w D7, [A7]+
label000000E4:
000000E4 4A47 tst.w D7
000000E6 660C bne +0xE /* 000000F4 */
000000E8 204C movea.l A0, A4
000000EA A064 syscall MoveHHi
000000EC A029 syscall HLock
000000EE 206E 0008 movea.l A0, [A6 + 0x8]
000000F2 208C move.l [A0], A4
label000000F4:
000000F4 3007 move.w D0, D7
000000F6 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000000FC 4E5E unlink A6
000000FE 4E75 rts
fn00000100:
00000100 4E56 FFF4 link A6, -0x000C
00000104 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000108 2E2E 000C move.l D7, [A6 + 0xC]
0000010C 2007 move.l D0, D7
0000010E A440 syscall ReserveMemSys, flags=4
00000110 2007 move.l D0, D7
00000112 A522 syscall NewHandleSys, flags=5
00000114 2848 movea.l A4, A0
00000116 200C move.l D0, A4
00000118 6700 0092 beq +0x94 /* 000001AC */
0000011C 4247 clr.w D7
0000011E 2078 02B6 movea.l A0, [0x000002B6 /* ExpandMem */]
00000122 2C28 01AE move.l D6, [A0 + 0x1AE]
00000126 303C A89F move.w D0, 0xA89F
0000012A A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
0000012C 2D48 FFF4 move.l [A6 - 0xC], A0
00000130 303C A88F move.w D0, 0xA88F
00000134 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
00000136 202E FFF4 move.l D0, [A6 - 0xC]
0000013A B1C0 cmpa.l A0, D0
0000013C 674E beq +0x50 /* 0000018C */
0000013E 558F subq.l A7, 2
00000140 7000 moveq.l D0, 0x00
00000142 2F00 move.l -[A7], D0
00000144 486E FFFC pea.l [A6 - 0x4]
00000148 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
0000014C A88F syscall OSDispatch
0000014E 4A5F tst.w [A7]+
00000150 6706 beq +0x8 /* 00000158 */
00000152 7000 moveq.l D0, 0x00
00000154 2D40 FFFC move.l [A6 - 0x4], D0
label00000158:
00000158 BCAE FFFC cmp.l D6, [A6 - 0x4]
0000015C 6356 bls +0x58 /* 000001B4 */
0000